package com.thingcom.chinamobile.service;

import cn.hutool.json.JSONObject;
import com.thingcom.chinamobile.dto.BaseKeyDto;
import com.thingcom.chinamobile.dto.DeviceDto;

/**
 * @ClassName DeviceManageService
 * @Description 设备管理服务类
 * @Author zhou tao
 * @Date 2019/12/17 15:32
 * @Version 1.0
 **/
public interface DeviceManageService {
	/**
	 * 新增设备操作
	 * @param deviceDto 传入的参数
	 * @return 电信平台返回的参数
	 */
	JSONObject createDevice(DeviceDto deviceDto);

	/**
	 * 修改设备操作
	 * 只是修改设备的名字
	 * @param deviceDto 传入参数
	 */
	void updateDevice(DeviceDto deviceDto);

	/**
	 * 删除设备操作
	 * @param deviceDto 传入参数
	 */
	void removeDevice(DeviceDto deviceDto);
}
